//! @author Adam Emil Skoog
//! @date   2012-01-05

#ifndef MEHDI_NPC_H_
	#define MEHDI_NPC_H_
	#include "Body.h"
	#include "Image.h"

	namespace mehdi
	 {
		class NPC : public Body
		 {
			public:
				NPC();
				void draw() const;
				NPC &setImage(Image *const);
				Image *const getImage() const;
				NPC &setName(const std::string &);
				const std::string &getName() const;

			private:
				static Image *bubble;

				Image              *image;
				std::string         name;
				mutable sf::String  label;
		 };
	 }
#endif
